package behavioral.observer.custom;

/**
 * 观察者模式 - 自定义
 * 多个对象间存在一对多关系，当一个对象发生改变时，把这种改变通知给其他多个对象，从而影响其他对象的行为。
 */
public class Main {

    public static void main(String[] args) {
        Button btn = new Button();

        OBserver la = new ListenerA(btn);
        OBserver lb = new ListenerB(btn);

        btn.setMsg("信息");
        btn.setVal("121");
        btn.notifyObs();

    }
}
